bus/usb/ehci: Define GRUB_EHCI_TOGGLE as grub_uint32_t
authorAlec Brown <alec.r.brown@oracle.com>
Tue, 4 Feb 2025 15:11:10 +0000 (15:11 +0000)
committerMiao Wang <shankerwangmiao@gmail.com>
Sun, 15 Feb 2026 13:50:20 +0000 (13:50 +0000)
commit19abdbde697c2f2838b2d1a0dfeda8999243b2f8
tree6930aa072e26baa673839a2f87eb9e08ab731fa8
parent58f3b553aa93cf66e968194d9c7c097eecb6269f
bus/usb/ehci: Define GRUB_EHCI_TOGGLE as grub_uint32_t

The Coverity indicates that GRUB_EHCI_TOGGLE is an int that contains
a negative value and we are using it for the variable token which is
grub_uint32_t. To remedy this we can cast the definition to grub_uint32_t.

Fixes: CID 473851
Signed-off-by: Alec Brown <alec.r.brown@oracle.com>
Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>
Gbp-Pq: Topic cve-2025-jan
Gbp-Pq: Name bus-usb-ehci-Define-GRUB_EHCI_TOGGLE-as-grub_uint32_t.patch
grub-core/bus/usb/ehci.c